def guess_number_game():
    # 预设一个0~9之间的整数
    target_number = random.randint(0, 9)
    number_of_guesses = 0
    while True:
        # 获取用户输入
        user_input = input(f"请输入一个0到9之间的整数（当前猜测次数：{number_of_guesses}）：")

        # 检查用户输入是否为有效的整数
        if user_input.isdigit():
            guess = int(user_input)
            # 增加猜测次数
            number_of_guesses += 1

            # 比较猜测的数字和预设的数字
            if guess == target_number:
                print(f"恭喜！预测{number_of_guesses}次，你猜中了！")
                break  # 猜中数字，退出循环
            elif guess < target_number:
                print("遗憾，太小了")
            else:
                print("遗憾，太大了")
        else:
            # 输入不是整数，给出提示
            print("输入内容必须为整数！请重新输入。")


# 在游戏开始前导入random模块
import random

# 运行游戏
guess_number_game()